package com.cw.jeeyt.common.enums.test;

/**
 * 组合场景成功条件
 */
public enum EnumSceneSuccessCondition {
    /** 单一场景 **/
    ALL("01", "全部成功"),
    /** 组合场景 **/
    PART("02", "单独统计成功次数");
    /** 编码 **/
    private String code;
    /** 描述 **/
    private String description;

    /**
     * 私有构造方法
     *
     * @param code 编码
     * @param description 描述
     **/
    EnumSceneSuccessCondition(String code, String description) {
        this.code = code;
        this.description = description;
    }

    /**
     * 根据编码查找枚举
     *
     * @param code 编码
     **/
    public static EnumSceneSuccessCondition find(String code) {
        for (EnumSceneSuccessCondition frs : EnumSceneSuccessCondition.values()) {
            if (frs.getCode()
                .equals(code)) {
                return frs;
            }
        }
        return null;
    }

    public String getCode() {
        return code;
    }

    public String getDescription() {
        return description;
    }
}
